package com.ruoyi.api.bo;

import lombok.Data;

import java.io.Serializable;

/**
 * 微信用户信息实体
 * @author lixin
 * @date 2021-05-15 08:03:41
 */
@Data
public class WxUserProfile implements Serializable {
	private static final long serialVersionUID = 1L;

	private String code;

	/**
	 * 错误信息
	 */
	private String errMsg;
	/**
	 * 不包括敏感信息的原始数据字符串，用于计算签名
	 */
	private String rawData;

	/**
	 * 包括敏感数据在内的完整用户信息的加密数据
	 */
	private String encryptedData;

	/**
	 * 加密算法的初始向量
	 */
	private String iv;

	/**
	 * 使用 sha1( rawData + sessionkey ) 得到字符串，用于校验用户信息
	 */
	private String signature;

	/**
	 * 用户信息对象
	 */
	private UserInfo userInfo;


}
